﻿using System;
using System.Collections.Generic;
using System.Web;

/// <summary>
/// Summary description for ProposalSummary
/// </summary>
/// 
namespace CE.Report
{
    public class ProposalSummary
    {
        private Int64 _providercompanyid;
        private string _insurancetype;
        private Int16 _reporttype;
        private string _reportdate1;
        private string _reportdate2;
        private string _refceuserid;
        private Int64 _refid;
        private string _instype;

        private string _excelfile;
        private string _pdffile;
        private string _pdffileoriginalname;
        private Int64 _cecarid;
        private string _receiptno;
        private bool _paymentstatus;
        private Int64 _agentid;

        public ProposalSummary()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }

        public Int64 ProviderCompanyId
        {
            get { return _providercompanyid; }
            set { _providercompanyid = value; }
        }

        public string InsuranceType
        {
            get { return _insurancetype; }
            set { _insurancetype = value; }
        }

        public Int16 ReportType
        {
            get { return _reporttype; }
            set { _reporttype = value; }
        }

        public string ReportDate1
        {
            get { return _reportdate1; }
            set { _reportdate1 = value; }
        }

        public string ReportDate2
        {
            get { return _reportdate2; }
            set { _reportdate2 = value; }
        }

        public string RefCEUserId
        {
            get { return _refceuserid; }
            set { _refceuserid = value; }
        }

        public Int64 RefId
        {
            get { return _refid; }
            set { _refid = value; }
        }

        public string DownloadInsType
        {
            get { return _instype; }
            set { _instype = value; }
        }

        public string Info8
        {
            get { return _excelfile; }
            set { _excelfile = value; }
        }

        public string Info9
        {
            get { return _pdffile; }
            set { _pdffile = value; }
        }

        public string Info10
        {
            get { return _pdffileoriginalname; }
            set { _pdffileoriginalname = value; }
        }

        public Int64 CECarId
        {
            get { return _cecarid; }
            set { _cecarid = value; }
        }

        public string ReceiptNo
        {
            get { return _receiptno; }
            set { _receiptno = value; }
        }

        public bool PaymentStatus
        {
            get { return _paymentstatus; }
            set { _paymentstatus = value; }
        }

        public Int64 AgentId
        {
            get { return _agentid; }
            set { _agentid = value; }
        }

        public void ClearFields()
        {
            _providercompanyid = 0;
            _insurancetype = "";
            _reporttype = 0;
            _reportdate1 = "";
            _reportdate2 = "";
            _refceuserid = "0";
            _refid = 0;
            _instype = "";

            _excelfile = "";
            _pdffile = "";
            _pdffileoriginalname = "";
            _cecarid = 0;
            _receiptno = "";
            _paymentstatus = false;
            _agentid = 0;
        }

    }
}